package com.hxd.otc.module.my.contract;

import com.hxd.otc.common.enums.CountryCodeEnum;
import com.hxd.otc.module.my.bean.UploadImageBean;
import com.hxd.otc.mvp.base.IBasePresenter;
import com.hxd.otc.mvp.base.IBaseView;

import java.io.File;
import java.util.HashMap;

public interface RealNameStep1Contract {
    interface IView extends IBaseView{

        void uploadImageSuccess(String tag, String result);

        void uploadImageFail(String tag,String message);

        void realNameVerifySuccess();
    }
    interface IPresenter extends IBasePresenter{

        void uploadImage(String tag, File file);

        void setRealNameType(CountryCodeEnum realNameType);

        void setRealNameInfo(HashMap<String, Object> realNameInfo);

        void realNameVerify(HashMap<String, UploadImageBean> imageMaps);
    }
}
